Chat UI
Public.icon
Things to keep in mind when using a bot to solve problems
Basically, do what you can do on the web on the web
Improving the user experience by responding to jokes is not necessarily effective
What to do
Minimal steps
Faster than the web
Design that separates the part to be done in Web UI from the rest Object-oriented programming is effective when "the user knows what they want to do", but if the user cannot perceive the objects at all or does not understand how they work even if they are arranged, the "procedural" approach may be more effective. This is the hypothesis that led to the concept of Civichat, a chat UI.
Scenes like "I don't know what to do with this noun, but I want to do this verb" are common in support systems.
That's why the starting point of Civichat, the selective cognitive gap, is procedural (CUI, now chat UI), which is the origin of "how can I learn about things I don't know?".
It's dope to write the constitution in Prolog (a logical programming language) > "Logical Constitution" is a system that aims to rewrite the Japanese Constitution into a program that can be processed by a computer and returns a faithful answer to user questions.